#ifndef PLAYER
#define PLAYER

#include "move.hpp"
#include "board.hpp"

// 抽象基类
class Player {
public:
    virtual Move decide(Board &board) = 0;
    virtual void win() = 0;
    virtual void lose() = 0;
private:
    Camp camp;
};

#endif